<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- For Mobile Devices -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta name="generator" content="Doxygen 1.8.18"/>
        <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
        <title>HElib: Class Members</title>
        <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
        <script type="text/javascript" src="dynsections.js"></script>
        <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
        <link href="doxygen.css" rel="stylesheet" type="text/css" />
        <link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
        <link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
		<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;1,700&family=Merriweather&family=Merriweather+Sans&family=Open+Sans&family=Poppins:ital@1&family=Roboto:ital,wght@0,400;1,300;1,900&display=swap" rel="stylesheet"> 
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <link href="jquery.smartmenus.bootstrap.css" rel="stylesheet">
        <script type="text/javascript" src="jquery.smartmenus.js"></script>
        <!-- SmartMenus jQuery Bootstrap Addon -->
        <script type="text/javascript" src="jquery.smartmenus.bootstrap.js"></script>
        <!-- SmartMenus jQuery plugin -->
    </head>
    <body style="font-family: 'Merriweather', serif;">
        <nav class="navbar navbar-default" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand">HElib Implementing Homomorphic Encryption</a>
                </div>
            </div>
        </nav>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div class="content" id="content">
                <div class="container">
                    <div class="row">
                        <div class="col-sm-12 panel " style="padding-bottom: 15px;">
                            <div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>

<h3><a id="index_s"></a>- s -</h3><ul>
<li>SameOrd()
: <a class="el" href="classhelib_1_1_p_algebra.html#a427d4228e407fbf694191ad18842e90d">helib::PAlgebra</a>
</li>
<li>sampleGaussian()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#ad7e6888ef2bac98a54e7088c82d2e87f">helib::DoubleCRT</a>
</li>
<li>sampleGaussianBounded()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a45409981c85d5948123c93e8efeb60b2">helib::DoubleCRT</a>
</li>
<li>sampleHWt()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#ad1e6674862ea6da74cc3a8f1a901cef1">helib::DoubleCRT</a>
</li>
<li>sampleHWtBounded()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a5bd69bc52fb02706a8dc81c6f9fcf9b6">helib::DoubleCRT</a>
</li>
<li>sampleSmall()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a842f11906b1bc36b48ae4a8d62b4ff91">helib::DoubleCRT</a>
</li>
<li>sampleSmallBounded()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a91d2454818d59f6ea29c277844e7957f">helib::DoubleCRT</a>
</li>
<li>sampleUniform()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a8ea63e63721e62276f1277eaeefa25f8">helib::DoubleCRT</a>
</li>
<li>save()
: <a class="el" href="structhelib_1_1fhe__stats__record.html#a9ffbfb3b5f20f62df01cfdae4c42e924">helib::fhe_stats_record</a>
</li>
<li>saved_values
: <a class="el" href="structhelib_1_1fhe__stats__record.html#ae21812b61d7cae29b086c7514739859e">helib::fhe_stats_record</a>
</li>
<li>scale
: <a class="el" href="classhelib_1_1_context.html#a86b3d6e90031da9bc9cef6f46e9e9bda">helib::Context</a>
</li>
<li>scaleDownToSet()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a1d18d021e42bb0fcf2ed970c6fa599c8">helib::DoubleCRT</a>
</li>
<li>scndBenes
: <a class="el" href="classhelib_1_1_sub_dimension.html#aea9f21674ad5965e474291bf80d05481">helib::SubDimension</a>
</li>
<li>ScratchCell()
: <a class="el" href="classhelib_1_1_scratch_cell.html#ab9c03ab4ac191d334021da8b24a387c7">helib::ScratchCell</a>
</li>
<li>SecKey
: <a class="el" href="classhelib_1_1_ctxt.html#a5b5d89141b4d68c0830b9fe4468ac8f7">helib::Ctxt</a>
, <a class="el" href="classhelib_1_1_pub_key.html#a5b5d89141b4d68c0830b9fe4468ac8f7">helib::PubKey</a>
, <a class="el" href="classhelib_1_1_sec_key.html#a6e4c7855fbe80883f4207e011c74e22b">helib::SecKey</a>
</li>
<li>secondMap
: <a class="el" href="classhelib_1_1_recrypt_data.html#a4a9744053d8610875010e5aaacfdcbb4">helib::RecryptData</a>
</li>
<li>securityLevel()
: <a class="el" href="classhelib_1_1_context.html#a065f668db1a4712692fdd2ea9c70dc47">helib::Context</a>
</li>
<li>separator()
: <a class="el" href="classhelib_1_1_arg_map.html#ae477d3e97e6b9f4e847b7976fc939992">helib::ArgMap</a>
</li>
<li>Separator
: <a class="el" href="classhelib_1_1_arg_map.html#ac96d090b5476e9a39b41ae27d74641b0">helib::ArgMap</a>
</li>
<li>set()
: <a class="el" href="class_my_class.html#af30f176ad0be788563484efd23d2312a">MyClass</a>
</li>
<li>set_cM()
: <a class="el" href="classhelib_1_1_p_algebra.html#a29eea1b1f91c49000f1ce02b5546e73a">helib::PAlgebra</a>
</li>
<li>setAE()
: <a class="el" href="classhelib_1_1_recrypt_data.html#addbf93ded576a07c96bb03ecb5d4283f">helib::RecryptData</a>
</li>
<li>setAuxKey()
: <a class="el" href="classhelib_1_1_full_binary_tree.html#a7a67cd22f751036ddb171304de250d56">helib::FullBinaryTree</a>
</li>
<li>setBase()
: <a class="el" href="classhelib_1_1_s_k_handle.html#ab3db0c0376d013b4d9760f979664b199">helib::SKHandle</a>
</li>
<li>setData()
: <a class="el" href="classhelib_1_1_ptxt.html#a84591d6e8b595b82e67e5f5968638228">helib::Ptxt</a>
</li>
<li>setKeySwitchMap()
: <a class="el" href="classhelib_1_1_pub_key.html#a8abfcc223328521acf1976e5dd33ba53">helib::PubKey</a>
</li>
<li>setKSStrategy()
: <a class="el" href="classhelib_1_1_pub_key.html#a448fbc74eecbdb3b369dcea9c5d85ce2">helib::PubKey</a>
</li>
<li>setModSizeTable()
: <a class="el" href="classhelib_1_1_context.html#a400f1f138bef615ed0b8f19bdc2bd8ce">helib::Context</a>
</li>
<li>SetOne()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a60f6697ca6a3c56375b2f9650e108497">helib::DoubleCRT</a>
</li>
<li>setOne()
: <a class="el" href="classhelib_1_1_s_k_handle.html#ac8441b0140bd6652880eb1461ebc0278">helib::SKHandle</a>
</li>
<li>setPermDim()
: <a class="el" href="classhelib_1_1_col_perm.html#a59bc214fc506be70044fcc9b3784b578">helib::ColPerm</a>
</li>
<li>setPrimes()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a067a11ce98dc23c255e8e14469936a0d">helib::DoubleCRT</a>
</li>
<li>setPtxtMag()
: <a class="el" href="classhelib_1_1_ctxt.html#aa0c7680eb965e3e62138f98b18abca22">helib::Ctxt</a>
</li>
<li>SetZero()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a68dbfc4cbeb18fa08fd6309719645a32">helib::DoubleCRT</a>
</li>
<li>shamt()
: <a class="el" href="classhelib_1_1_general_benes_network.html#a7743131bdd9828324785b1d1ab329c2e">helib::GeneralBenesNetwork</a>
</li>
<li>shift()
: <a class="el" href="classhelib_1_1_encrypted_array.html#aa2d8dd041802b88703a472da3ad9150d">helib::EncryptedArray</a>
, <a class="el" href="classhelib_1_1_encrypted_array_base.html#a72245213a18b9bafdd8ebc2396972c14">helib::EncryptedArrayBase</a>
, <a class="el" href="classhelib_1_1_encrypted_array_cx.html#a5e06f07495e1753090a36084f0567c24">helib::EncryptedArrayCx</a>
, <a class="el" href="classhelib_1_1_encrypted_array_derived.html#a47944c462c09ff14b3d8dda332e66325">helib::EncryptedArrayDerived&lt; type &gt;</a>
, <a class="el" href="classhelib_1_1_ptxt.html#afa812aae90f9454920a1033fc0790dfd">helib::Ptxt</a>
, <a class="el" href="class_high_lvl_timing_data.html#a1bbf2d17c65cd1529d130e0afc4bed2a">HighLvlTimingData</a>
</li>
<li>shift1D()
: <a class="el" href="classhelib_1_1_encrypted_array.html#abdda60252affd27b27117b0b692db601">helib::EncryptedArray</a>
, <a class="el" href="classhelib_1_1_encrypted_array_base.html#a2461039fb77ebf3fea8482adff2b40c0">helib::EncryptedArrayBase</a>
, <a class="el" href="classhelib_1_1_encrypted_array_cx.html#a8c9c54b75a6f13a32c5c71157477d6a4">helib::EncryptedArrayCx</a>
, <a class="el" href="classhelib_1_1_encrypted_array_derived.html#ac07a62371be0a1c0ad617a04e147e000">helib::EncryptedArrayDerived&lt; type &gt;</a>
, <a class="el" href="classhelib_1_1_hyper_cube.html#aaaf76a8d1f6db9658e14eeecbbe97cdb">helib::HyperCube&lt; T &gt;</a>
, <a class="el" href="classhelib_1_1_ptxt.html#a73bfcf600de1d55cd66281428396a6ec">helib::Ptxt</a>
</li>
<li>shortSig
: <a class="el" href="classhelib_1_1_powerful_translation_indexes.html#a4e120191050ae4b8fe00b7f662a27285">helib::PowerfulTranslationIndexes</a>
</li>
<li>shortToLongMap
: <a class="el" href="classhelib_1_1_powerful_translation_indexes.html#a456a4c0f4932c1dca523d92222d1e0a8">helib::PowerfulTranslationIndexes</a>
</li>
<li>simd_enabled()
: <a class="el" href="classhelib_1_1_p_g_f_f_t.html#a8500ecf9170170c438258992452a1395">helib::PGFFT</a>
</li>
<li>size()
: <a class="el" href="classhelib_1_1_dynamic_ctxt_powers.html#a0bb850c687c54319725aec1057258d82">helib::DynamicCtxtPowers</a>
, <a class="el" href="classhelib_1_1_encrypted_array.html#a9b9d09478922ab218c94de0f6477fda2">helib::EncryptedArray</a>
, <a class="el" href="classhelib_1_1_encrypted_array_base.html#a6a16e9c45db9d6b963cfeaf0c0afaca2">helib::EncryptedArrayBase</a>
, <a class="el" href="classhelib_1_1_full_binary_tree.html#a2322753e1a3b66a4c8311a94cd0b4f8a">helib::FullBinaryTree</a>
, <a class="el" href="structhelib_1_1_ptr_matrix.html#a939ee2ea94472a63d762b00182a46d27">helib::PtrMatrix&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_matrix___pt_ptr_vector.html#a4df2d6b7ac927f8b1b17b5ec867fbcac">helib::PtrMatrix_PtPtrVector&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_matrix__pt_vec.html#a0037fb59a011ce34cfb5868a544cbec2">helib::PtrMatrix_ptVec&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_matrix__ptvector.html#a08cd6fdb3183572bf9d7b8238c8f3a41">helib::PtrMatrix_ptvector&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_matrix___vec.html#a455f53bf0d1af3f3dd04569eb67401b0">helib::PtrMatrix_Vec&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_matrix__vector.html#acd4a4d3a7c7d9dd6d5da53151a125464">helib::PtrMatrix_vector&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector.html#a1791944a5b25238b009597d88e83bc13">helib::PtrVector&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector___singleton.html#adf0c220d9b50ba19bef8add90655f813">helib::PtrVector_Singleton&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector__slice.html#a9e13512a1a7039cbd3fdc910331c6f62">helib::PtrVector_slice&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector___vec_pt.html#a086388e84b3dbc5db2ae7bb22948071e">helib::PtrVector_VecPt&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector___vec_t.html#ad86a4d41f0525743ffca562e78d13564">helib::PtrVector_VecT&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector__vector_pt.html#af74fbb7079d79823dad48dab1c6872b2">helib::PtrVector_vectorPt&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector__vector_t.html#a39098ecd0d18e94eb5b0e03c32177834">helib::PtrVector_vectorT&lt; T &gt;</a>
, <a class="el" href="classhelib_1_1_ptxt.html#a892c7c40f3029f29b4ed0bbd633301d8">helib::Ptxt</a>
, <a class="el" href="classhelib_1_1_sub_dimension.html#ad941a846183b7a16fd4ead859429814c">helib::SubDimension</a>
</li>
<li>sizeOfDimension()
: <a class="el" href="classhelib_1_1_encrypted_array.html#a23ded635ce06ba41ecbf30b801f67e8b">helib::EncryptedArray</a>
, <a class="el" href="classhelib_1_1_encrypted_array_base.html#a7b4ebc9251cd7e1966c5da70f51fb369">helib::EncryptedArrayBase</a>
</li>
<li>skEncrypt()
: <a class="el" href="classhelib_1_1_sec_key.html#ad4dce93de49598069ce22e850c4ce824">helib::SecKey</a>
</li>
<li>sKey
: <a class="el" href="class_replicate_tester.html#adc556cd6bb4c6c47d98e022f58ee9217">ReplicateTester</a>
</li>
<li>sKeys
: <a class="el" href="classhelib_1_1_sec_key.html#a9b5d86313db97a999d6022030c81062e">helib::SecKey</a>
</li>
<li>skHandle
: <a class="el" href="classhelib_1_1_ctxt_part.html#a6b1ed726e470e3c5d87ec339d476a770">helib::CtxtPart</a>
</li>
<li>SKHandle()
: <a class="el" href="classhelib_1_1_s_k_handle.html#a5fc29647d9f2c82246d6c7561b03e57c">helib::SKHandle</a>
</li>
<li>skHwt
: <a class="el" href="classhelib_1_1_recrypt_data.html#a6e9384f58128b7a75b9a1f66842fbb5b">helib::RecryptData</a>
</li>
<li>skHwts
: <a class="el" href="structhelib_1_1_pub_key_hack.html#adbda8d231bd4f6315b6d976d9c219523">helib::PubKeyHack</a>
</li>
<li>sliceSize()
: <a class="el" href="classhelib_1_1_const_cube_slice.html#a9e2a77ff125ca4e04aadb1ba0b8e947b">helib::ConstCubeSlice&lt; T &gt;</a>
, <a class="el" href="classhelib_1_1_cube_signature.html#afdf761640cffa14fc956ec9832f2d2c8">helib::CubeSignature</a>
, <a class="el" href="classhelib_1_1_hyper_cube.html#a72e0ba1f4d1afa67023e8d4297ff1aeb">helib::HyperCube&lt; T &gt;</a>
</li>
<li>slotRing
: <a class="el" href="classhelib_1_1_context.html#a1a9dbcc75c6cf5116b8114dccc1f1ab7">helib::Context</a>
</li>
<li>slotToCoeff
: <a class="el" href="classhelib_1_1_thin_recrypt_data.html#a211ff46c81a34f04e3ed379b361acbbb">helib::ThinRecryptData</a>
</li>
<li>SlotType
: <a class="el" href="structhelib_1_1_b_g_v.html#a09c79ac9a958d2d2b93c34d89c3ca65b">helib::BGV</a>
, <a class="el" href="structhelib_1_1_c_k_k_s.html#a7c8b6e96117c89f9395b2f1ccdc1e0a0">helib::CKKS</a>
, <a class="el" href="classhelib_1_1_ptxt.html#a208b1ed55bce96f126191cb7a39b92e7">helib::Ptxt</a>
</li>
<li>smallPrimes
: <a class="el" href="classhelib_1_1_context.html#a9d52169353df3e667210c59c1643e316">helib::Context</a>
</li>
<li>smartAutomorph()
: <a class="el" href="classhelib_1_1_ctxt.html#ad7697bc94e5db93b5db7238fa6418d15">helib::Ctxt</a>
</li>
<li>specialLogic
: <a class="el" href="classhelib_1_1zz__p_x_modulus1.html#aee441b0c8f9e8bd527f8cd1f922d6ba4">helib::zz_pXModulus1</a>
</li>
<li>specialPrimes
: <a class="el" href="classhelib_1_1_context.html#a4237638ccaec9233a0c7edaf334343b2">helib::Context</a>
</li>
<li>square()
: <a class="el" href="classhelib_1_1_ctxt.html#a61dba3779cdb768843fa488e94b34a46">helib::Ctxt</a>
, <a class="el" href="classhelib_1_1_ptxt.html#a594ce012fe4bf3ac5d45dc95609c7e4d">helib::Ptxt</a>
</li>
<li>start
: <a class="el" href="structhelib_1_1_ptr_vector__slice.html#aa3b3860125fd143dbe11ee2ed91a5ce3">helib::PtrVector_slice&lt; T &gt;</a>
</li>
<li>stdDevForRecryption()
: <a class="el" href="classhelib_1_1_context.html#a30037bfeed9ef5a4282e10b92c149801">helib::Context</a>
</li>
<li>stdev
: <a class="el" href="classhelib_1_1_context.html#ad2eaf7ce504e725b8e6be631ff276efc">helib::Context</a>
</li>
<li>strategy
: <a class="el" href="classhelib_1_1_block_mat_mul1_d_exec.html#a6ccf3e80758548ba36f2bd36a58c0376">helib::BlockMatMul1DExec</a>
</li>
<li>Sub()
: <a class="el" href="classhelib_1_1_double_c_r_t.html#a328217c45be92b409dc511fb7b5116a5">helib::DoubleCRT</a>
</li>
<li>SubDimension()
: <a class="el" href="classhelib_1_1_sub_dimension.html#a531e85e2f833626a32623ec33b66c35f">helib::SubDimension</a>
</li>
<li>sum
: <a class="el" href="structhelib_1_1fhe__stats__record.html#aa3926cdfc0f7b6f1878eb2e5a09507d7">helib::fhe_stats_record</a>
</li>
<li>sz
: <a class="el" href="structhelib_1_1_const_multiplier___double_c_r_t.html#a7f507addefece4d4ce952f20784f18c8">helib::ConstMultiplier_DoubleCRT</a>
, <a class="el" href="structhelib_1_1_ptr_vector__slice.html#a49c021e144758caeec99eb69d24badfb">helib::PtrVector_slice&lt; T &gt;</a>
</li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
        <script type="text/javascript" src="doxy-boot.js"></script>
</html>
